package com.hyl.utils;

/**
 * @description:
 * @author: molar
 * @date: Created in 2020/6/7 10:32
 * @version:
 * @modified By:
 */
public class UI {
    public void SelectType() {
        System.out.println("选择将要绘制的图元类型：\n1-线条；2-矩形；3-基本形状；4-箭头总汇；5-公式形状；6-流程图；7-星与旗帜；8-标注；9-退出");
    }

    public void SelectLine() {
        System.out.println("选择将要绘制的线条类图元：\n1-直线;2-箭头;3-双箭头;4-肘形连接符;5-肘形箭头连接符;6-肘形双箭头连接符;7-曲线连接符;8-曲线箭头连接符；9-退出");
    }

    public void SelectRectangle() {
        System.out.println("选择将要绘制的矩形类图元：\n1-矩形;2-圆角矩形;3-剪去单角的矩形;4-剪去同侧角的矩形;5-剪去对角的矩形;6-单圆角矩形1;7-单圆角矩形2;8-同侧圆角矩形；9-退出");
    }

    public void SelectBasicShape() {
        System.out.println("选择将要绘制的基本形状类图元：\n1-文本框;2-垂直文本框;3-椭圆;4-等腰三角形;5-直角三角形;6-平行四边形;7-梯形;8-菱形；9-退出");
    }

    public void SelectArrowSummary() {
        System.out.println("选择将要绘制的箭头总汇类图元：\n1-右箭头;2-左箭头;3-上箭头;4-下箭头;5-左右箭头;6-上下箭头;7-十字箭头;8-丁字箭头；9-退出");
    }

    public void SelectFormulaShape() {
        System.out.println("选择将要绘制的公式形状类图元：\n1-加号;2-减号;3-乘号;4-除号;5-等于号;6-不等于号；7-退出");
    }

    public void SelectFlowChart() {
        System.out.println("选择将要绘制的流程图类图元：\n1-过程;2-可选过程;3-决策;4-数据;5-预定义过程;6-内部贮存;7-文档;8-多文档；9-退出");
    }

    public void SelectStarsAndFlags() {
        System.out.println("选择将要绘制的星与旗帜类图元：\n1-爆炸形1;2-爆炸形2;3-十字星;4-五角星;5-六角星;6-七角星;7-八角星;8-十角星；9-退出");
    }

    public void SelectTagging() {
        System.out.println("选择将要绘制的标注类图元：\n1-矩形标注;2-圆角矩形标注;3-椭圆形标注;4-云形标注;5-线性标注1;6-线性标注2;7-线性标注3;8-线性标注1(加强调线)；9-退出");
    }

    public void end(){
        System.out.println("——————绘制完成——————");
    }

    public void position(){
        System.out.println("——————请输入该图形的位置！——————");
    }

    public void error(){
        System.out.println("输入错误！请重新选择！");
    }
}
